Vcenter NamespaceManagement SupervisorServices CreateSpec

Vcenter NamespaceManagement SupervisorServices CreateSpec
Vcenter NamespaceManagement SupervisorServices CreateSpec

The Vcenter NamespaceManagement SupervisorServices CreateSpec schema provides a specification required to create a Supervisor Service. Exactly one of Vcenter NamespaceManagement SupervisorServices CreateSpec.custom_spec or Vcenter NamespaceManagement SupervisorServices CreateSpec.vsphere_spec must be set.

This schema was added in vSphere API 7.0.3.0.

JSON Example
{
    "custom_spec": {
        "supervisor_service": "string",
        "display_name": "string",
        "description": "string",
        "version_spec": {
            "version": "string",
            "display_name": "string",
            "description": "string",
            "content": "string",
            "trusted_provider": false
        }
    },
    "vsphere_spec": {
        "version_spec": {
            "content": "string",
            "trusted_provider": false,
            "accept_eula": false
        }
    },
    "carvel_spec": {
        "version_spec": {
            "content": "string"
        }
    }
}
custom_spec
Optional

The specification required to create a Supervisor Service with a version from inline content that is based on a plain Kubernetes YAML format.

This property was added in vSphere API 7.0.3.0.

If set, the service will be created from a version based on a plain Kubernetes YAML format.

vsphere_spec
Optional

The specification required to create a Supervisor Service with a version from inline content that is based on the vSphere application service format.

This property was added in vSphere API 7.0.3.0.

If set, the service will be created from a version based on the vSphere application service format.

carvel_spec
Optional

The specification required to create a Supervisor Service with a version from inline content that is based on the Carvel application package format.

This property was added in vSphere API 8.0.0.1.

If set, the service will be created from a version based on the Carvel application package format (Package and PackageMetadata resources should be declared).